package com.ly.heart.domain.king.invoice;

import com.ly.heart.domain.king.BaseChildBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author: Wuzh
 * @Description:
 * @Date Created in 22:30 2024-07-20
 * @return
 */
@Data
@ApiModel ("付款单明细推送金蝶业务对象")
@Accessors (chain = true)
public class PayDetail {

    @ApiModelProperty ("结算方式")
    private BaseChildBo FSETTLETYPEID;

    @ApiModelProperty ("付款用途")
    private BaseChildBo FPURPOSEID;

    @ApiModelProperty ("预付项目类型，1和2")
    private String FPAYITEMTYPE;

    //@ApiModelProperty ("采购订单")
    //private String FPAYITEM;

    @ApiModelProperty ("应付金额")
    private String FPAYTOTALAMOUNTFOR;

    @ApiModelProperty ("现金折扣")
    private String FSETTLEDISTAMOUNTFOR;

    @ApiModelProperty ("折后金额")
    private String FSETTLEPAYAMOUNTFOR;

    @ApiModelProperty ("手续费")
    private String FHANDLINGCHARGEFOR;

    @ApiModelProperty ("长短款")
    private String FOVERSHORTAGEFOR;

    @ApiModelProperty ("我方银行账号")
    private BaseChildBo FACCOUNTID;

    @ApiModelProperty ("现金账号")
    private BaseChildBo FCashAccount;

    //@ApiModelProperty ("结算号")
    //private String FSETTLENO ;

    @ApiModelProperty ("备注")
    private String FCOMMENT;

    @ApiModelProperty ("费用项目")
    private BaseChildBo FCOSTID;

    @ApiModelProperty ("费用承担部门")
    private BaseChildBo FEXPENSEDEPTID_E;

    @ApiModelProperty ("物料编码")
    private BaseChildBo FMATERIALID;

    @ApiModelProperty ("含税单价")
    private Integer FPRICE;

    @ApiModelProperty ("采购订单号")
    private String FPURCHASEORDERNO;

    @ApiModelProperty ("采购订单行号")
    private String FMATERIALSEQ;

    @ApiModelProperty ("税额")
    private String FTaxAmt;

    @ApiModelProperty ("银企开票")
    private Boolean FBankInvoice;


}
